28
43
33
34
38
35
31
20
40
13
14
53
47
103
11
30
12
16
127
54
80
52
88
83
525
233
15
32
63
17
39
118
108
106
7
6
55
157
77
27
50
733
29