29
5
6
14
11
2
22
186
15
8
13
16
3
30
44
48
25
58
85
23
34
33
7
12
21
32
57
10
4
18
77
42
79
338
17
50