19
102
104
46
90
41
18
13
57
124
23
5
129
232
81
112
78
406
15
720
154
145
11
6
30
43
7
162
72
253
26
106
91
84
402
55
44
61
153
283
109
110
80
53
66
119
512
134
96
105