48
151
24
13
49
12
8
35
32
66
519
122
171
82
9
21
11
41
16
31
27
23
17
86
15
38
63
39
26
7
4
70
56
42
173
33
14
483
836
184
111
398
52
36
425
100