94
13
179
61
263
66
146
70
36
98
0
50
7
60
5
95
26
502
462
145
16
3
572
39
108
149
10
88
11
82
44
51
148
33