31
118
235
83
11
10
58
49
404
59
12
28
50
143
1200
148
64
17
6
54
48
24
84
257
41
203
95
340
51
29
15
32
7469
168
115
18
94
107
60
22
47
9
230
695
295
106
45
67
40
38