18
312
16
29
32
72
33
52
51
58
34
102
63
83
21
54
43
47
91
384
240
84
197
136
141
127
139
61
193
168
78
105
42
46
14
44
26
19
25
69
49
66
167
75
23
115
12
161
28
38
59
20
8