30
63
21
98
33
253
26
17
37
211
285
45
20
65
61
27
8
11
76
51
108
210
9
118
202
81
85
53
18
23
24
163
54
28
136
4
19
68
64
82
40
120
25
395
7
35
109
34
89
1