29
18
49
3
15
69
26
74
34
9
11
82
32
13
10
8
175
60
24
123
110
17
41
35
36
22
72
92
64
192
987
52
39
121
117
93
129
81
50
31
94
56
47
99
193
417
65
131
27
244
48
86