115
8
75
46
104
123
105
41
158
86
23
58
99
131
152
90
38
122
48
35
255
55
70
209
100
85
51
56
63
262
180
339
71
17
87
21
32
69
157
42
57
49
24
196
34
74
27
155
36
102
66
224
39
373