7
82
35
26
28
19
25
100
192
57
89
43
52
183
77
32
33
309
71
37
41
78
302
14
74
21
76
34
60
63
22
38
171
92
255
2
84
373
170
46
65
104
15
67
17
156
80
2115
12