40
28
27
11
60
45
14
18
699
141
13
197
43
23
394
26
152
142
105
240
55
29
54
10
12
48
67
753
7
19
16
180
37
81
32
33
50
49
95
38
119
206
44
5
61
41
478
255
242