29
39
15
303
64
27
12
110
226
4
26
14
34
16
22
24
103
247
45
7
30
296
169
23
1360
19
70
85
43
48
5
6
36
21
47
25
8
154
11
292
56
67
32
354
87
40