33
21
102
49
37
66
140
80
234
36
173
174
560
62
18
447
229
17
74
572
99
70
82
34
139
95
89
97
71
84
149
39
31
40
25
32
15
145
68
76
86
118
106
38
26
150
119
42
122
47
58
78
108
178