10
17
8
34
30
16
23
3
5
37
24
25
2
108
19
11
4
85
1
22
82
31
18
29
76
81
41
9
214
13
38
60
65
39
111
134
77
133