35
28
85
133
2
36
37
111
22
88
70
89
136
11
246
30
103
66
18
31
32
19
21
33
84
183
82
13
24
7
40
38
542
90
75
142
12
73
77
47
207
41
64
455
287
150
10
17
80