69
14
32
15
145
54
27
19
79
126
260
51
300
33
70
92
36
1078
512
398
17
254
186
29
220
147
22
11
179
48
131
538
150
142
61
13
59
90
121
182
35
103
348
124
20