303
85
38
40
13
2
87
21
47
56
16
57
100
24
37
235
15
265
566
114
10
48
164
247
138
55
7
50
22
60
29
34
32
44
26
12
18
81
17
20
346
31
54
9
5
11
107
42
66
126