45
79
24
14
4
53
172
21
22
16
6
110
42
31
30
277
39
244
153
328
32
188
315
9
270
34
88
129
115
35
208
187
13
74
119
98
97
10
144
285
23
166
25
77
41
26
60
179
140