107
246
87
44
40
31
19
35
50
11
95
13
138
39
47
63
51
15
126
29
153
10
171
27
116
16
7
20
73
191
23
9
53
28
92
5
81
57
110
97
86
36
49
26
25
32