71
44
25
112
24
108
4
38
93
161
212
156
208
39
152
92
52
63
29
61
322
12
856
1099
35
122
53
88
106
275
121
695
433
72
172
195
2030
345
141
157
419
411
76
20
114
245
271
826
62
214
131
90
70
417
67
118
54