53
41
58
52
70
20
76
220
216
96
204
12
85
29
121
43
37
107
44
40
106
23
22
82
361
252
370
2527
200
27
99
45
32
51
42
31
188
997
279
19
63
160
65
102
130
16
341
55
340
782
167
371
30
21
67
28