29
118
17
85
26
166
40
48
313
111
261
235
61
268
41
97
4
88
87
164
69
755
5
14
66
46
25
21
211
114
109
121
94
7
9
80
20
24
43
64
129
184
6
52
47
27
73
104
374
13
31
32
18
89
8