150
30
63
20
36
77
51
68
32
75
137
287
31
26
88
54
33
48
95
59
116
57
3
120
104
14
78
52
11
44
27
60
211
107
56
72
7
42
38
81
76
86
15
103
161
106
144
22