1
8
4
11
31
26
12
58
72
37
55
158
20
52
16
36
23
19
29
65
33
43
57
73
34
27
60
125
35
17
528
122
109
84
410
144
138
53
41
150
239
283
79