45
110
3
42
18
9
114
44
15
64
30
81
22
14
16
19
17
53
25
32
106
159
6
85
27
90
11
5
50
31
67
76
48
352
56
308
46
2
23
57