35
10
34
25
32
15
22
64
119
36
19
24
20
21
90
16
37
11
54
17
93
27
86
102
29
209
410
239
316
158
120
812
130
524
329