119
50
29
56
118
336
178
21
110
73
28
63
37
105
6
8
188
41
48
36
67
548
106
43
277
282
304
66
70
137
79
94
9
51
22
154
164
17
26
23
13
198
59
3
55
52
93
61
10
12
82
123
14
39