42
2
79
30
125
34
58
6
322
355
81
50
70
210
205
88
28
99
54
228
21
45
164
37
147
252
26
12
218
18
103
77
157
31
291
71
68
53
75
38
40
66
5
130
140
227
171
17
350
29
36
57
13