2
21
1
3
142
66
7
9
14
28
36
5
26
156
41
4
53
62
84
25
42
43
64
20
19
175
128
18
59
12
22
11
31
8
15
10
71
102
195
273
218
172
45
419
267
262
51