107
177
15
367
4
45
9
6
12
56
37
95
123
40
75
35
115
49
288
23
27
97
14
43
66
68
28
33
122
98
13
171
90
71
25
64
32
52
72
20
19
51
24
0
36
77
44
29