21
11
30
7
264
19
31
15
17
75
10
9
38
37
14
24
61
54
53
110
116
35
47
18
242
89
49
34
8
298
51
48
2
28
121
29
13
23
83
41
46
43
58
185
27
55
56