30
29
308
116
77
36
105
108
13
46
21
15
11
16
26
34
2
60
45
63
53
90
57
12
103
42
37
125
167
127
56
65
153
159
59
112
118
9
54
24
83
88
28
102
43
226
23
133
32
20
14