33
41
51
31
118
64
90
16
15
60
29
40
3
44
39
119
74
52
174
145
66
23
18
285
4
30
153
79
91
78
17
9
80
20
12
8
13
6
199
28
7
69
207
55
151
147
59
49