23
34
18
43
26
19
48
193
37
31
15
29
35
12
63
94
102
51
28
14
128
50
60
40
70
62
13
104
53
55
67
76
30
91
21
83
58
108
68
265
218
27
66
95
169
38
93