43
48
29
521
84
47
87
22
24
12
10
11
143
100
16
13
315
32
121
41
120
44
27
23
35
26
74
449
134
49
138
55
20
34
37
256
222
80
45
75
169
83
184
82
113
5
50