29
86
6
35
18
72
52
85
110
25
109
95
22
357
53
44
17
16
23
26
115
21
14
59
92
30
38
39
91
33
65
15
297
19
140
24
11
9
12
28
8
41