35
36
9
93
18
5158
268
58
1
74
47
104
91
59
95
7
99
34
85
12
26
313
32
205
16
60
79
22
19
166
141
31
42
90
129
406
87
55
39
120
25
21
134
6
11
48
56
76