22
20
41
40
18
15
25
27
31
95
69
38
99
29
16
23
17
21
124
72
61
19
47
33
54
97
93
258
36
64
445
12
63
51
26
39
164
24
14
49
82
76
107
129