65
97
54
43
14
55
31
33
23
422
26
100
84
416
205
52
21
152
98
24
117
398
39
118
37
5
40
350
85
156
68
153
507
82
25
53
288
261
22
16
49
32
34
102
204
13
7
67
171
211