396
84
30
118
19
114
124
12
9
52
45
36
41
33
130
31
20
62
464
8
136
501
50
711
109
39
102
70
207
25
145
65
208
161
13
249
18
88
127
82
27
502
29
139
106
289
433
750
246
74
122
57