154
101
45
157
44
75
250
307
55
286
150
142
58
19
128
110
67
60
32
31
62
22
27
38
107
102
117
148
78
350
335
52
81
84
70
164
77
50
25
24
64
42
35
79
68
80
26
66
30
74
131