29
52
55
27
17
13
5
8
74
32
7
14
9
406
30
21
6
12
24
496
20
34
44
25
102
138
97
104
22
87
10
18
107
142
278
19
1693
98
192
209
51
329
67
69
45
49
60