136
148
61
29
104
133
391
51
550
90
137
56
62
97
508
118
27
157
146
117
75
265
58
77
627
76
668
168
291
103
1055
194
78
204
145
361
41
25
50
121
66
262
65
84
44
170
108
60
22
33
180
281
99