29
25
17
36
102
21
8
49
33
6
91
47
81
7
80
39
52
334
114
129
43
15
24
64
83
27
117
50
219
409
37
41
67
65
112
115
44
40
66
54
77
59
85
18
32
34