96
55
11
23
145
146
69
67
34
18
21
62
375
39
165
123
239
4662
42
82
37
5842
115
345
32
31
75
88
79
148
53
36
52
19
109
132
24
177
54
108
15
130
103
20
102
86
436
1874
68
46
93
33