29
71
26
30
146
15
91
16
86
61
28
102
20
94
40
69
106
66
326
59
60
17
24
145
42
58
148
113
76
103
37
8
57
54
45
52
144
39
34
79
107
62
163
46
210
55
263
77