26
2
10
48
23
21
14
22
12
8
33
9
13
24
5
15
27
6
3
95
31
91
240
39
333
25
173
101
121
108
110
54
69
70
41
96
295
80
83
66
16
30