15
23
97
40
47
77
8
24
17
213
92
104
156
12
16
22
14
10
81
9
45
7
28
32
65
122
13
667
57
52
148
27
31
70
120
154
88
85
117
344
87
673
74
244
238
123