16
99
323
66
41
84
69
51
97
145
561
58
20
48
195
56
27
173
560
14
35
13
77
17
2
92
39
37
11
49
12
32
44
63
204
24
325
4
104
36
31
95
65
87
73
18
26
50
153
85
198