22
35
53
108
20
48
24
16
95
15
110
88
72
170
207
10
34
47
45
31
43
39
101
105
63
65
42
25
23
52
17
41
55
50
128
61
40
21
263
29
46
26
37
221
67
11
134
51
9
125