105
8
27
2
18
20
17
3
38
5
4
11
49
34
60
116
274
7
63
107
14
26
15
21
37
246
41
40
123
65
43
141
88
182
129
99
47
45
54
58
31
53
51
42
337
24
335