309
25
18
20
16
75
9
90
29
23
26
21
13
5
17
22
54
62
30
55
125
69
74
140
8
82
2
102
150
51
1
34
191
10
73
61
310
126
48
56
19
97
114
36
179