12
51
31
210
10
25
58
35
29
21
24
47
9
88
56
18
87
23
59
37
61
54
26
41
19
102
20
45
34
77
39
33
28
36
49
189
65
17
365
76
40
52
105
60
16
22
48
145