29
95
935
5
129
67
21
34
96
28
8
17
181
4
1
63
106
24
3
209
23
20
190
37
128
13
240
108
53
9
31
65
12
43
52
19
152
6
14
10
98
185
186
27
15