13
10
5
43
19
23
18
95
60
29
58
33
11
35
48
25
34
51
26
73
121
142
45
31
122
37
20
50
22
24
46
41
147
81
54
8
61
84
16
55
38
126
98
336
78
80