38
28
29
30
109
27
99
32
50
72
70
216
21
22
43
46
51
18
37
68
61
713
295
48
14
158
47
175
23
15
130
112
13
226
78
132
7
16
195
40
26
492
52