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