31
49
52
38
7
164
36
29
14
17
11
9
100
19
21
60
285
122
48
73
110
23
81
30
25
364
40
22
125
84
15
71
227
149
94
45
83
112
12
65
20
388
142
70
37
44
16
5
32
10