45
86
331
40
75
64
22
46
35
68
108
116
28
47
52
37
34
78
67
39
96
112
6
36
43
83
102
11
59
42
82
89
60
10
101
57
3
51
66
73
12
18
32
33