18
6
46
28
15
19
7
10
9
8
32
35
25
53
11
41
126
105
65
34
16
52
82
81
38
4
172
24
31
93
21
73
37
88
79
23
114
68
27
96
239
284
26