105
23
11
35
27
14
63
187
25
127
47
8
71
18
43
16
19
72
7
80
56
32
30
386
29
103
36
38
128
83
76
48
21
121
157
62
24
20
42
33
22
50
100