11
31
70
59
125
56
44
9
19
78
23
83
48
27
16
238
69
116
12
76
25
61
41
62
73
18
75
30
66
47
51
35
33
58
177
71
42
32
87
36
120
108
15
52
96
89
40
68
379