15
12
8
22
38
664
5
139
27
24
11
17
49
89
13
6
95
94
106
21
35
7
113
18
45
40
159
28
31
112
42
51
19
100
74
16
29
26
37
58
50
75
14
55
20
63
125
56
200
33
82
93
44
68
66
41
140
57