172
95
61
123
194
39
72
610
67
157
478
88
35
12
52
17
237
43
350
33
25
31
6
60
175
128
7
127
432
118
78
125
183
100
73
56
47
90
1283
252
101
18
156
22
80
65
201
75
58
46
446
94
23
173
45
62