12
19
22
248
45
11
97
3
23
406
69
25
98
116
72
40
8
21
7
65
13
28
68
109
38
63
34
35
14
17
60
9
749
215
380
32
42
956
31
58
95
653