104
50
18
45
29
34
3
25
9
17
32
52
27
58
43
207
28
272
122
40
75
2
12
21
15
68
5
0
196
126
6
51
23
59
290
365
20
11
95
72
322
4
44
13
53
42
87