35
23
46
1700
104
37
235
43
85
63
87
77
670
91
163
44
51
106
311
42
129
45
83
22
76
95
16
14
57
28
34
20
9
33
88
40
99
96
13
47
75
70
18
11
635
84
60
1358
24
141