29
38
9
31
274
72
64
68
107
264
16
97
2
89
24
4
37
32
10
26
51
258
100
47
87
220
217
12
20
7
6
48
17
13
23
310
42
52
22
41
27
15
101
21
93