18
16
28
10
27
15
56
40
12
70
114
50
30
93
3
13
11
4
302
24
25
52
5
89
80
8
102
14
258
2
38
136
126
7
236
82
51
36
340
48
29
115
113
233
35