30
422
155
24
79
222
54
16
32
90
46
43
42
221
13
131
894
89
60
36
156
260
17
209
141
169
433
65
139
44
114
59
57
142
80
49
38
108
69
41
35
51
84
33
278
244
483
55
173
70
165
117