3
72
52
45
16
22
213
42
40
12
146
30
21
165
62
8
10
6
56
115
160
17
15
183
117
78
25
246
264
13
19
109
51
29
36
5
110
149
220
103
230
153
23
96
178
274
34
142