35
109
39
94
33
26
59
6
30
125
155
102
124
34
98
51
52
275
62
57
70
130
152
121
67
138
228
256
87
48
316
64
197
1127
396
90
71
75
106
37
320
419
253
116
126
68
21
53
29
8
587