13
75
27
58
31
87
48
18
2
64
40
43
140
292
553
401
471
103
364
28
102
17
36
11
108
10
35
34
32
92
22
187
59
117
12
50
26
119
55
112
29
33
110
115
79
38
78
39
37