35
85
133
2
36
37
111
22
88
70
89
246
30
103
66
31
32
19
21
84
33
183
82
13
24
40
38
542
90
142
12
73
28
77
47
207
41
455
287
150
10
15
14
26
68
106
205
191