150
36
38
54
59
45
14
140
10
5
17
7
113
15
16
19
50
23
31
76
26
184
47
41
73
68
49
71
100
33
132
34
55
103
88
87
151
165
322
247
296
126
27
86
187
166