105
72
32
19
23
18
81
152
111
65
8
10
15
2
14
138
128
74
16
25
104
9
55
73
48
206
35
34
20
56
60
63
17
30
31
33
21
26
28
68
40
166