11
56
2
6
78
51
21
62
7
179
161
380
18
37
95
272
229
111
109
27
12
17
98
15
31
53
19
9
71
104
58
90
256
39
123
63
160
42
49
79
55
66
16
28
44
398
35
34
33