52
16
21
50
145
22
46
13
29
23
75
11
70
48
24
84
90
143
86
153
91
291
39
61
162
71
109
157
69
171
41
80
17
133
40
47
346
63
81
9
15
28
141
60
113
132
352
59