18
43
114
30
110
36
24
21
4
12
48
57
306
37
64
108
15
112
61
167
9
92
436
123
155
268
23
6
53
83
41
26
120
68
28
127
39
8
35
1
84
46
56
66
77
148
7