47
21
107
19
112
12
11
10
51
97
84
71
14
32
75
36
17
31
13
529
1364
234
24
30
126
395
20
7
128
368
49
16
120
608
596
35
91
401
397
38
194
418
109
104
28
156
56
52
102