13
63
41
109
33
106
65
30
59
23
10
57
11
39
71
38
43
20
22
48
16
21
26
27
34
9
37
82
76
69
120
25
28
14
31
18
156
229
100
95
24
238