3
2
4
24
109
17
33
11
71
12
42
8
28
27
25
30
107
114
18
32
36
52
7
56
87
45
16
23
31
39
20
37
74
53
34
66
35
101
21
108
78
122
136
251