21
18
11
5
22
23
73
41
33
53
12
47
9
17
108
70
120
28
253
125
38
60
426
31
57
96
169
27
32
20
8
157
24
50
19
538
15
34
161
13
82
144
30
14
69
29