28
306
45
124
3
148
203
39
2
16
44
14
26
15
168
101
46
7
19
74
12
25
13
11
60
29
27
5
8
34
20
56
97
47
70
116
107
41
1
49