105
10
113
56
252
36
25
17
9
24
89
253
16
123
12
8
6
236
23
75
48
22
50
26
43
69
54
41
159
34
146
46
52
147
32
91
20
30
7
27
55
95
93
162
45
18
39
19