29
35
46
83
81
12
7
100
175
56
15
25
18
45
28
23
32
6
38
54
5
146
11
47
72
39
59
37
44
22
150
41
36
43
114
66
48
9
122
26
97
257
52
49
34
40