56
40
179
100
49
372
212
74
53
17
35
33
32
12
141
163
150
356
838
77
134
47
52
59
44
54
62
58
16
126
4
20
46
25
10
94
160
11
15
37
176
232
180
189
209
5
22
188
264
9