17
156
23
33
19
31
11
252
330
126
13
197
8
92
132
117
1
24
16
91
157
18
20
44
210
40
688
36
66
27
84
14
57
107
7
3
4
634
51
37
80
365
76
74
115
345
895
102