12
28
81
40
30
15
96
21
76
43
48
136
47
61
7
49
22
19
86
41
24
82
94
50
570
45
32
52
38
388
58
17
67
74
9
137
92
8
169
117
18
3