21
126
39
37
72
31
28
47
22
151
66
57
97
140
33
122
148
29
67
103
65
75
23
53
32
40
56
94
20
46
6
4
11
27
25
61
18
24
7
50
139
9
12
100
15
2
90
193