17
94
146
65
89
7
298
32
207
382
71
26
230
23
29
63
33
100
159
240
140
19
14
176
44
397
53
18
51
11
9
8
40
608
66
57
47
1037
538
188
70
1006
5
79
102
104
31
15
59
185