2
23
59
12
62
50
39
75
3
196
86
55
426
45
51
137
189
256
123
222
186
57
483
30
69
73
119
44
162
138
47
35
33
612
41
202
17
126
223
84
164
83
104
125
34
64
49
182
58
28
80
81
176
53
107
111