1
3
6
7
2
5
8
14
31
116
68
24
40
16
111
304
48
91
25
27
39
19
88
94
26
70
275
167
47
50
83
46
55
11
13
35
159
308
51
60
10
102