2
11
24
26
40
6
22
17
3
25
86
42
48
61
38
23
18
69
43
115
100
28
32
131
57
238
90
104
37
146
78
70
67
87
474
149
80
190
111
155
230
64
139
157
47
60
53
274
66
296
84
133
49