112
29
33
93
36
42
16
47
70
69
41
125
77
39
45
57
192
40
61
190
21
109
34
87
26
32
56
49
44
354
80
440
113
58
107
65
53
72
148
194
89
223
138
171
92
182
585
220
38
147
37
63
52
122
78