179
309
118
72
67
68
200
66
162
137
34
154
106
19
46
74
90
252
539
58
41
116
274
119
39
121
73
45
28
33
95
69
100
236
62
249
83
99
168
7
15
142
31
48
70
192
52
141
105
86
64
13
18
98