51
93
168
56
31
70
59
63
85
55
65
19
135
69
134
125
41
12
43
81
25
50
13
34
26
30
20
101
40
107
52
45
44
114
82
23
53
112
137
27
398
206
38
16
89