29
39
20
21
49
22
63
9
16
59
2
6
35
46
53
17
19
31
18
186
15
108
26
72
80
112
204
397
27
105
192
52
134
24
41
88
66
73
183
128
146
90
61
126