1
42
13
17
23
210
20
35
21
7
30
39
32
22
50
58
120
82
45
57
28
51
94
44
541
99
70
471
415
62
113
9
83
71
133
132
80
59
54
41
183
117
56
29
49
33
208