35
15
51
193
99
19
27
86
71
42
45
20
16
49
68
87
59
32
73
135
111
151
39
18
66
70
82
23
67
7
190
34
63
83
25
10
36
9
108
121
60
77
30
144
78
57
44