22
30
5
62
138
21
132
58
61
106
43
70
35
51
42
93
26
19
16
36
127
37
49
10
25
66
46
15
45
78
55
81
69
8
71
53
63
101
165
77
193
92
393