2
12
66
23
9
6
92
18
36
51
42
25
28
35
74
157
250
45
27
47
31
230
75
38
223
221
53
106
73
105
21
72
179
118
88
52
144
112
77
44
202
56
114
10
39
68