19
31
92
110
21
30
6
59
45
72
32
38
56
54
170
53
572
37
79
29
41
127
77
18
108
35
171
366
159
86
239
24
42
252
62
55
81
36
134
40
71
63
50
300
109
186
96
34
44
177