5
22
2
1
147
17
151
6
110
85
42
72
9
21
3
127
122
80
23
61
25
109
14
36
104
7
4
8
108
71
33
131
20
28
27
75
11
43
96
46
30
114
47
38
68
54
74
58
19
57
32
83
40
94
301
99
166
100
84
103
51
66
106
121
24
78
65
12