12
8
35
27
54
33
25
50
38
39
26
36
83
20
31
58
67
30
32
109
34
47
191
149
64
59
74
13
94
75
63
9
65
17
87
363
53
96
62
112
228
22
319
119
156
41
51