21
43
132
19
97
29
33
7
78
61
77
16
48
32
44
14
23
15
37
2
41
68
83
27
189
22
11
101
130
52
99
86
42
35
24
40
438
30
223
196
65
147
25
28