3
8
2
6
10
25
4
19
28
20
16
21
13
48
26
14
54
41
65
143
210
53
55
87
69
85
123
31
132
114
39
66
17
40
186
180
59
35
72
63
57
67
12
119
148
129
45
22
77