30
134
27
17
13
21
19
444
208
33
51
153
26
22
175
40
55
244
70
52
1066
69
36
82
62
39
14
41
49
16
92
25
7
47
42
18
29
34
44
46