16
59
22
75
43
17
48
76
10
93
32
63
443
89
243
117
41
175
64
125
111
145
52
112
60
160
178
28
57
109
55
14
69
47
19
81
91
58
23
68
31
532
70
12
123
9
285
270
36
20
21
92
104
44