26
23
176
149
54
61
40
70
363
14
290
44
77
47
42
92
104
28
76
85
103
125
72
57
97
75
101
53
32
41
123
30
27
35
305
17
46
186
80
24
25
87
114
7
259
48
118
67
20
100
12