187
29
66
162
692
3
87
12
18
178
124
37
23
104
151
46
36
34
52
107
90
81
13
17
448
47
177
216
93
185
244
305
51
409
200
155
125
231
213
35
9
41
21
40
22
116
32
58
38