2
1
11
93
28
5
8
4
16
57
26
38
25
35
76
84
31
232
14
103
51
41
74
34
27
40
127
80
85
6
39
151
42
47
87
9
10
171
53
23
24
32
21
12