119
28
23
188
75
56
263
13
33
55
108
11
302
79
30
31
40
123
172
16
49
14
101
34
113
103
250
99
144
4
12
135
60
66
91
129
260
73
74
95
193
25
51
213
47
149
36
199
966
90