2
3
6
46
61
78
49
47
126
27
29
93
54
24
133
82
203
91
187
111
122
23
94
9
37
45
19
15
64
168
194
79
39
85
44
57
16
69
75
105
28
33
149
13
32
25
20
118
35