100
72
58
96
34
29
79
9
284
32
18
23
16
19
59
22
25
5
30
172
2
78
6
54
4
115
28
68
11
35
98
10
46
101
89
38
107
136
154
31
91
526
14
12
40
104
71
184
67
50