65
9
52
73
20
3
101
39
31
45
28
40
64
26
34
35
23
56
95
19
43
48
8
77
11
6
10
15
86
111
17
38
1
2
36
130
468
84
188
33
50
105
245
259
60
108