30
155
87
77
40
135
91
151
53
316
27
61
18
31
65
108
150
79
35
16
25
49
29
113
100
62
83
26
81
20
17
242
41
24
14
47
89
66
56
48
137
36
28
57
10
67
33
88