101
3
9
21
23
11
29
22
5
38
78
190
28
66
162
24
52
308
95
63
30
36
135
41
15
33
58
19
373
102
92
179
42
55
25
97
51
100
34
123
50
6
183
159
26