23
13
25
101
42
30
68
3440
313
52
43
16
149
32
12
18
121
8
51
80
112
77
155
29
82
36
45
31
87
19
133
24
48
37
28
60
95
236
119
34
44
21
92
265
137
93