18
38
81
148
77
8
27
30
26
10
5
64
80
3
44
97
34
46
24
0
1
56
39
116
31
163
58
11
23
88
48
61
7
28
87
51
66
65
52
152
36
22
158
71
59
119
35