165
23
22
55
77
131
20
2
12
3
7
4
15
11
28
9
54
34
27
6
1
106
90
92
13
50
41
31
67
10
98
53
76
88
30
65
49
85
87
78
21
25
61
29
95
105
198
126