23
18
57
78
71
10
6
43
34
98
29
108
31
9
140
17
154
83
120
35
25
139
51
39
93
111
422
91
286
130
184
7
40
15
234
24
532
37
512
106
20
135
22
5
63
1626
988
551
16
444
33
48
160
81