1
30
8
16
14
37
82
86
21
62
156
205
13
34
106
75
79
18
96
38
50
27
39
67
45
41
22
239
127
145
112
157
101
59
15
175
296
185
43
126
147
56
63
153
66
44
77
90