4
28
14
90
30
306
44
124
3
148
203
38
2
16
26
15
168
101
7
19
74
11
25
13
59
29
35
27
5
8
34
20
56
12
97
47
70
116
107
40
1