14
32
15
19
3
54
42
101
168
23
31
26
21
66
50
53
90
17
76
81
11
47
20
108
44
103
77
34
41
118
36
276
45
28
256
63
171
355
160
22
141
7
75
12
522
73
29
179
268
8
49