21
11
23
26
59
20
32
36
12
38
19
107
41
10
103
6
8
2
140
5
43
187
42
30
144
76
92
334
3
64
49
14
15
7
1
9
33
27
63
260
29
83
45
39
73
4