129
49
58
14
68
109
51
64
44
35
99
7
87
13
75
15
67
45
36
40
55
291
380
633
20
89
32
26
179
85
172
23
30
47
38
102
9
171
57
336
54
61
66
11
29
34
33
107
387
22
155
156
103
60