18
51
50
53
251
5
108
9
76
13
23
52
19
31
75
43
124
49
21
48
45
16
15
14
61
67
24
28
38
46
17
41
92
32
6
7
22
35
4
42
26
20
29
12
95
33