2
34
33
57
58
86
43
238
240
453
76
46
6
167
59
11
22
54
166
100
12
7
24
79
15
91
3
41
18
10
25
154
258
1
14
9
229
245
19
26
5
56
35
45
21
64
83