150
46
55
57
116
102
65
38
52
49
73
20
44
22
33
25
56
35
17
139
30
41
40
50
54
153
87
53
76
72
63
43
26
98
37
31
67
39
186
80
121
24
32
59