1
5
15
52
32
14
50
22
21
6
47
82
30
28
24
35
95
224
48
525
68
592
392
196
359
93
36
124
65
40
55
41
37
38
31
53
49
25
62
39
51
11
43
173
29
158
186
58