15
139
45
2
10
3
9
13
25
8
43
19
78
6
18
14
4
56
12
104
59
22
28
68
7
47
58
31
129
177
17
54
29
227
131
26
30
74
72
126
61
5
11
16
65
35
20
122
33
73
151
53
37
76
23
91