42
23
19
27
4
5
44
16
65
50
94
53
2
98
20
25
31
48
18
14
103
69
54
40
17
6
273
415
187
498
7
179
63
146
15
22
316
3
39
980
33
1
59