22
86
14
201
196
281
96
116
26
16
32
25
176
72
58
52
10
38
28
29
24
15
60
12
106
34
30
67
269
283
31
66
63
36
79
64
70
127
33
76
199
111
268
61
90
46
23