23
11
13
9
26
10
92
18
234
38
44
34
154
274
37
31
119
104
47
639
139
190
70
57
51
180
80
108
45
30
181
318
22
24
89
36
40
33
130
83
213
27
65
85
25
209
262