12
53
43
36
44
94
120
42
71
34
113
49
278
22
25
93
14
41
66
29
116
99
13
168
86
33
9
68
23
60
50
21
18
15
0
63
10
28
16
26
30
27
38
178
39
24