363
303
50
22
200
6
2
43
13
306
38
524
49
39
3
10
25
41
14
16
69
96
7
21
114
8
30
35
323
92
272
105
18
140
23
79
222
9
12
24
11
5
94
15
32
129
31