221
99
50
20
29
52
155
24
30
45
57
216
239
69
23
63
117
141
72
34
46
10
14
13
21
26
25
15
55
160
101
47
37
22
73
113
19
18
93
42
140
87
115
16
44
506
7
32
53