54
75
26
96
22
73
35
183
151
51
11
42
23
55
127
168
235
53
37
30
32
50
82
6
66
33
565
418
38
13
3805
378
187
356
269
36
40
194
41
34
466
530
153
132
133
25
97
175
46
94