11
45
212
14
42
12
168
88
13
172
288
23
32
279
50
96
26
64
55
35
27
16
59
69
4
40
36
41
106
97
291
79
51
31
7
121
28
18
112