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