21
31
18
49
301
70
24
6
7
33
14
12
10
59
27
34
50
29
45
60
89
130
16
17
42
183
20
87
22
41
26
11
9
53
23
43
333
25