107
42
116
31
18
27
8
11
102
35
25
12
1
130
64
51
139
32
86
182
89
135
131
123
33
73
97
28
9
10
362
49
221
41
58
245
215
47
14
345
181
553
52
65
132
439
22