39
56
69
38
50
33
2
44
13
23
11
35
29
167
63
138
140
30
97
180
131
152
391
31
191
176
554
165
26
87
19
139
90
40
373
86
229
299
110
266
83
108
8
49
71
17
52
72
215
693
5
81