48
77
19
151
305
170
298
35
111
61
58
273
76
1130
3
285
110
579
33
15
30
417
22
169
82
27
43
94
389
249
88
80
42
78
162
40
4
14
34
56
37
44
66
52
83
50
54
20
90
187
198
32
7