127
50
19
59
93
166
29
16
275
10
75
73
27
14
25
21
51
11
15
41
56
36
79
4
52
118
30
17
7
106
70
33
116
119
82
111
412
140
97
46
55
86
44
197
218
68
112
12