28
29
45
32
30
38
44
14
13
35
46
49
55
57
54
83
73
140
66
20
19
141
36
27
40
74
99
347
72
23
67
37
22
68
25
47
225
70
26
76
71
50
139
167
162
125
12