11
39
12
101
1
19
22
21
15
4
14
28
29
6
23
103
17
106
13
10
62
41
45
76
18
57
8
151
87
67
72
65
16
27
32
25
136