15
30
22
12
16
127
9
8
104
42
3
34
18
29
46
123
36
24
14
49
6
17
11
25
213
5
83
208
48
131
167
101
294
10
23
57
108
13
26
4