216
12
8
20
25
17
19
334
16
69
104
77
103
52
68
30
24
82
22
18
43
65
112
50
29
110
178
47
93
13
66
41
40
10
95
58
128
53
45
46
80
35
63
36
14
96