150
33
20
36
66
29
119
37
18
72
26
90
32
16
10
100
44
60
8
261
189
124
76
107
17
79
9
144
88
48
53
50
106
21
70
57
23
28
349
71
244
61