30
15
39
18
155
101
17
33
58
76
55
130
36
77
145
34
14
20
66
81
232
48
80
45
108
44
106
24
27
64
38
10
32
119
9
78
40
207
25
72
19
41
221
11
62