11
145
99
47
46
64
139
80
34
37
138
55
42
74
10
209
255
29
28
102
49
137
68
32
211
244
133
238
86
62
44
17
89
135
122
54
27
129
105
33
63
43
26
70
41
45
36
50
23
39
24
97