30
27
283
225
23
12
16
123
41
110
38
49
18
45
52
19
11
173
9
43
24
26
77
89
101
255
8
14
125
22
88
87
76
3
177
4
95
1
140
720
53
17
10
7
20
36
306
6