33
6
18
35
10
11
21
9
13
29
22
37
28
86
178
44
61
41
222
20
23
46
120
196
52
117
87
55
26
14
168
62
224
17
248
574
19
16
169
36
30
50
49
278
39
143