34
29
87
236
60
137
30
80
78
82
798
40
98
165
612
58
109
114
118
21
59
150
127
68
45
153
57
122
176
35
74
23
156
327
73
86
61
20
166
32
14
33
24
105
233
493
53
39
62
72
419
1
25
50