112
42
45
69
46
92
50
9
78
83
11
44
21
30
5
39
6
7
15
54
43
36
96
211
34
40
53
16
150
114
64
51
72
86
74
415
105
186
326
642
217
135
99
81
523
581
300
963
258
839
321
126
570
203