13
41
30
155
45
40
49
93
14
81
53
19
87
17
21
52
97
18
301
26
35
29
28
12
7
6
2
72
47
32
60
58
10
51
3
274
33
5
56
31
73
115
129
16
11
9
320