8
26
21
31
17
19
15
88
14
33
7
69
12
72
23
22
16
40
32
77
351
79
34
114
138
75
278
347
59
307
192
292
209
6
151
36
212
68
42
85
45
71
62
74
129
154
108
51
153
152
146
98