22
16
99
20
141
12
56
224
39
471
51
48
47
31
75
73
40
34
33
70
106
79
13
54
61
403
62
132
158
0
21
29
43
25
14
361
415
241
176
49
232
179
67
190
246
440
107
118
38
84
59
97
125