81
23
220
85
166
91
14
30
42
60
44
39
124
114
134
19
16
368
17
43
63
111
49
35
57
31
18
33
37
28
90
95
68
21
294
22
101
149
76
62
24
25
136
65
52
222
45
88