12
38
37
306
14
30
68
131
224
87
4
16
127
33
49
13
3
24
71
221
31
6
36
122
118
9
27
10
119
105
47
59
70
15
84
100
175
254
21
19
17
42
41
18
2
23
28