75
29
126
82
35
23
27
315
15
47
33
207
245
119
60
38
19
16
31
135
113
55
81
74
34
158
103
268
132
18
328
133
25
107
26
71
44
98
17
190
111
4
165
136
94
146
210
58
68
177
76