30
273
12
55
60
34
75
108
86
13
47
36
38
5
87
147
31
106
39
113
49
278
56
166
156
201
46
22
79
41
16
9
2
43
40
32
11
20
35
50
25