172
93
416
35
138
95
25
182
78
71
89
228
155
103
82
502
52
77
176
279
79
199
92
121
32
169
73
86
197
253
74
101
142
38
152
72
48
122
104
20
54
12
17
6
41
27
39
33
43
130
49
30
249