26
86
35
20
135
22
32
46
21
58
10
7
75
27
33
37
81
43
42
97
23
82
57
69
184
60
79
53
158
39
117
51
56
19
24
90
249
67
70
409
102
74
41
45
71
130
61