26
25
442
50
91
40
112
29
49
21
73
210
72
79
23
39
108
43
161
34
84
90
95
13
56
138
35
83
1028
51
18
28
32
65
27
64
46
22
11
7
94
203
14
10
189
160