50
23
198
66
21
243
70
19
45
30
86
60
41
25
445
34
11
128
87
140
94
358
20
137
31
162
139
666
202
117
40
157
68
562
85
61
115
56
236
36
321
32
92
80
10
13
75
29
9
47