45
20
21
73
8
6
35
29
22
49
26
52
14
24
18
59
55
50
271
53
85
164
33
838
215
58
121
107
44
528
362
19
54
80
379
86
117
68
32
193
109
865
124
76
62
27
7
106