309
25
66
60
14
23
18
17
15
29
68
21
252
16
45
31
11
36
94
81
38
30
19
62
13
51
54
78
32
40
7
55
43
5
107
8
3
336
150
20