2
25
16
58
62
4
65
50
5
262
88
38
136
10
86
80
67
66
98
37
12
78
137
138
8
24
59
61
389
60
33
15
6
17
11
130
51
244
44
107
28
14
3
42
289
32