128
150
74
21
116
89
25
497
28
359
79
26
189
31
30
76
273
81
61
472
69
287
391
84
844
222
92
109
104
101
64
62
112
130
55
85
80
302
267
33
45
97
60
13
53
39
23
127
82
170
124
66
493
165
77
59