4
9
1
2
7
3
157
31
19
17
24
28
18
21
38
34
36
23
15
81
96
44
35
25
43
6
5
22
194
30
8
11
16
75
67
45
130
37
29
87
52
117
63