26
144
94
92
33
17
350
46
354
40
36
37
23
107
297
81
20
39
29
54
58
66
71
162
87
19
7
152
234
75
80
31
57
168
86
30
77
88
44
79
41
49
55
113