30
27
130
91
77
33
9
199
45
20
108
32
94
54
70
177
107
119
42
68
44
41
67
4
37
190
75
131
22
82
122
17
40
123
36
96
66
1
69
116
88
163
270
59
155
18
29
187
112
83
118
253