34
15
89
409
198
18
152
81
97
159
424
48
305
101
29
87
197
54
43
105
96
123
19
76
77
49
124
23
112
30
33
94
173
58
45
75
72
138
119
114
104
12
8
59
143
11
7
154
61
67
37
3
26