83
32
88
154
46
61
20
40
16
22
17
37
120
28
57
64
36
10
38
43
85
31
71
13
173
103
95
18
29
251
63
144
26
25
204
113
33
87
23
512
97
445
146
117
157
98
56
24
147
45
203
39