157
22
61
8
21
37
85
25
30
39
35
40
58
1058
11
7
16
9
17
36
210
77
18
168
88
56
65
24
54
71
28
41
15
45
32
81
104
19
53
120
90
150
75
83
303