227
52
40
30
61
55
69
31
76
84
59
79
194
53
81
82
80
96
116
108
67
129
63
43
66
112
50
39
101
88
83
54
44
68
138
144
150
25
9
93
89
41
146
94
58
26
46
87
34