109
4
15
39
34
36
12
56
23
31
27
52
35
33
43
64
59
19
16
6
106
80
72
83
25
122
24
99
62
48
18
11
9
7
88
8
13
28
21
2
41
98
29
65
3