18
33
93
19
61
56
48
116
113
28
60
81
32
7
31
27
46
42
163
41
151
11
8
39
23
108
6
167
49
30
16
237
35
158
58
531
221
104
51
29
55
36
73
66
62