45
86
55
85
83
31
32
46
57
35
66
28
29
30
145
101
40
62
27
50
76
54
25
41
75
20
68
42
87
119
69
43
130
129
52
19
58
9
332
60
183
114
61
56