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