180
20
36
14
24
59
57
58
26
101
1043
127
9
213
69
48
39
126
238
162
63
18
29
22
45
82
12
28
25
6
31
86
64
44
70
71
8
390
61
92
124
54
47
5
41
50
222