123
39
33
230
31
17
16
23
32
155
59
130
29
9
88
47
4
92
70
52
44
1
67
42
50
12
19
27
45
30
35
216
20
22
21
51
40
24
49
26
101
106
15
81