5
2
104
7
18
28
31
180
32
56
27
70
24
46
16
39
33
48
14
9
17
75
96
76
218
11
101
67
29
15
135
119
23
65