30
55
4
6
8
166
25
29
3
19
27
16
14
61
13
24
50
41
22
52
102
54
118
83
249
82
18
37
64
17
69
33
31
34
39
26
20
9
32
65
12
42