21
26
120
43
768
11
58
8
4
33
68
30
47
14
79
45
18
37
218
230
16
19
48
64
59
174
96
50
31
100
52
92
23
27
192
46
67
122
5
55
13
114
40
29
113
15
35
41
125
60