45
79
121
185
171
46
42
108
81
56
83
29
116
26
95
61
58
77
25
30
39
28
35
73
47
31
49
27
60
9
18
13
10
32
19
65
67
53
6
396
20
96
2
44
80
14
64
50