90
46
13
29
14
33
253
19
9
4
16
84
276
55
80
37
56
6
17
143
86
5
68
102
70
268
48
35
62
112
12
3
39
60
10
7
8
20
2
24
28
25
92
1