62
39
67
77
51
4
80
16
28
112
38
27
17
36
20
106
42
10
151
26
89
128
34
37
15
33
8
9
157
88
30
82
40
110
86
58
22
29
95
53
90
68
150
59
339
111