18
58
26
17
45
8
16
13
50
70
22
23
43
143
62
60
32
202
41
33
15
19
14
93
243
115
21
67
38
29
160
72
25
40
117
83
24
91
12
99
149
265
225
48
65
135
109
95
73
76