39
20
221
43
42
63
35
269
107
105
21
48
81
83
34
32
131
23
64
135
76
87
130
37
92
180
41
108
136
155
119
194
718
482
492
469
29
384
310
287
82
293
120
244
74
297
118
68
184
147
47
101
124
52
100
154