7
76
22
125
64
148
10
23
5
155
6
17
35
2
21
13
3
15
29
1
9
20
4
47
30
27
89
68
49
120
193
75
51
98
54
36
103
166
312
65
38
131
62
18