33
35
16
23
29
22
13
25
24
103
40
20
26
32
30
31
34
58
37
27
38
46
268
147
169
560
93
153
132
210
129