358
20
6
18
17
138
37
28
50
55
22
70
128
36
100
15
32
81
41
94
4
11
12
26
226
21
97
3
79
5
10
104
9
16
33
99
23
42
315
8
377
43
311