29
112
99
14
139
96
616
17
190
28
26
38
4
18
15
40
6
3
32
7
57
35
49
104
71
5
23
27
80
30
135
60
46
68
109
11
41
52
51
1
168
12
454
9
196