49
126
91
76
125
227
52
40
30
61
55
69
31
84
60
79
194
53
81
82
80
96
116
108
67
129
63
43
112
51
39
103
88
54
44
68
138
145
150
25
109
77
56
9
93
89
41
149
94
58