22
34
97
87
43
67
39
38
351
19
147
29
25
16
27
36
26
60
63
95
53
20
50
69
12
6
28
81
84
384
56
82
40
77
35
76
122
189
58
52
46
62
424