22
12
8
15
9
82
18
52
131
72
41
89
61
85
24
218
47
114
54
50
44
30
68
346
74
151
141
513
55
171
26
116
638
80
125
212
230
187
67
53
65
156
314
164
179
256
132
152
266
200
88