52
9
7
13
19
15
17
1
71
100
23
11
22
341
63
101
8
98
39
118
65
37
67
21
57
82
55
128
66
161
60
467
1135
506
345
24
312
176
113
32
141
411
109
30
53