29
165
513
109
43
337
9
163
16
110
193
66
13
86
64
151
22
37
14
159
19
3
30
25
92
63
72
6
11
211
128
24
4
122
288
99
5
143
111
77
197
8
276
259
23
27
376
58
6520
1