15
5
13
2
33
27
93
66
67
17
26
25
36
22
125
46
347
88
55
42
62
139
14
21
37
51
34
40
23
18
10
134
20
56
206
82
111
59
58
168
89
32
70
265
98
191
154
41