34
108
43
60
12
36
57
35
98
17
84
320
79
168
124
76
400
254
86
59
87
252
277
990
137
224
42
18
26
32
23
30
44
88
110
22
81
493
15
102
100
53
21
524
28
14
152
89
51
33
117
24
191
20