1
108
59
33
24
7
102
93
218
64
168
58
15
37
10
63
99
72
34
243
250
4
128
13
126
32
103
51
18
298
11
49
77
46
25
148
196
26
98
209
156
107
369
90
41
95
181
176
36
202
239
365
54
133