7
12
5
16
34
11
1
14
20
27
8
36
46
29
3
6
9
30
13
130
44
91
64
111
49
65
10
31
86
42
198
52
388
190
76
51
23
81
22
185
15
24
39
50