45
42
34
23
43
16
58
35
121
62
99
246
25
36
47
21
106
92
61
22
14
73
51
31
49
100
53
39
81
63
29
41
70
18
82
60
103
57
28
52
142
512
13