7
30
12
17
19
75
44
9
20
192
8
23
22
79
83
76
54
90
43
70
51
56
49
29
28
60
50
92
65
119
53
131
123
55
33
74
63
77
73
162
292
167
179
69
134
47
116
940
124
71