105
66
19
179
11
465
147
481
86
73
59
32
150
47
56
72
152
36
435
65
161
37
78
106
252
13
174
42
64
158
347
60
23
57
79
55
44
234
38
41
6
29
109
141
188
49
28
26
226
95
85