60
45
14
18
28
699
141
13
197
43
23
394
26
152
142
106
240
55
29
54
10
12
48
67
754
7
19
16
180
37
81
32
33
50
49
95
38
119
206
44
5
61
42
478
255
244
354
98
115