17
35
80
46
37
5
50
16
84
112
123
23
41
43
48
69
176
55
40
34
21
223
31
10
53
30
36
62
20
83
200
59
132
141
51
67
29
77
348
96
42
311
47
28
8
14
12
399
192