133
50
19
60
94
93
166
29
16
276
10
20
75
73
27
14
25
21
51
11
15
41
56
36
79
4
52
119
30
17
7
106
70
59
33
116
82
111
414
140
98
46
55
86
44
197
218
68
112
12