148
34
22
28
95
187
27
153
196
56
50
100
169
32
166
45
26
19
152
82
7
12
13
60
420
111
21
43
87
49
25
122
20
110
62
147
307
65
128
88
42
222
91
51
73