15
10
394
62
30
17
65
5
25
60
45
71
61
18
11
91
180
16
32
23
13
39
89
55
19
7
12
42
51
116
159
119
26
298
33
34
393
29
84
35