21
44
19
10
111
72
183
27
148
75
536
85
182
174
28
9
49
45
81
99
110
42
73
253
58
102
40
63
5
107
87
100
61
65
26
146
113
14
36
57
29
7
76
23
33
35
38
41
31