53
32
39
2
27
15
16
36
54
68
59
40
220
56
35
299
130
28
82
3
24
22
78
4
6
1
0
19
197
134
30
60
290
386
12
23
31
20
102
51
76
357
5
48
55
8
49
95
100