62
52
98
40
71
3
83
60
174
103
19
33
36
38
85
4
49
1
34
48
21
25
59
326
68
75
23
31
20
18
16
41
988
12
477
51
2
97
29
24
57