951
107
61
44
50
228
75
9
72
46
171
32
122
104
57
55
92
31
29
74
102
34
259
70
97
28
353
94
169
95
498
59
47
73
56
39
41
170
113
151
12
245
247
242
117
188
80
42
66
77
49
33