121
159
204
38
715
969
55
28
92
70
143
81
198
79
146
74
45
60
96
62
97
48
73
88
119
106
118
192
90
210
141
65
333
82
93
108
101
47
20
46
40
95
58
169
173
627
26
68
230
36
126
102
111