12
27
38
40
6
116
56
52
86
10
5
35
260
82
28
67
20
26
34
24
4
32
195
159
387
19
23
44
18
11
154
65
42
126
16
13
79
37
53
61
54
359
8
95
62
122
55
7
561