31
85
14
109
30
118
318
36
60
27
8
6
17
41
214
181
10
11
59
21
19
88
16
53
29
148
4
206
18
7
105
22
33
253
79
71
94
260
114
3
32
86
25
39