148
52
24
84
70
41
31
30
152
22
19
349
13
28
82
245
160
98
62
6
43
101
103
58
47
94
120
128
172
56
46
143
367
57
258
20
88
91
195
34
280
73
236
90
140
95
38
169
36
125
225
197
115