30
263
102
10
56
70
49
302
24
258
2
18
6
136
50
42
19
7
54
11
15
13
14
29
45
63
9
8
53
27
77
5
12
3
40
114
46
146
31
17