83
25
32
39
65
24
18
33
31
41
19
67
7
75
17
95
40
49
36
90
55
23
10
1033
64
60
100
37
21
79
240
306
86
22
45
99
97
106
61
38
52
122
20
109