24
22
9
112
71
18
15
28
62
55
42
38
98
78
30
41
17
45
7
5
53
37
124
23
65
26
10
186
51
333
47
50
82
35
58
14
340
132
34
401
61
319
97
104
83
128
108
52
1140
233
145
358
126