23
33
32
107
11
138
18
36
19
192
133
8
52
24
14
20
27
16
172
130
65
290
61
81
168
102
238
399
59
87
156
30
239
44
45
152
53
180
131
43
153
26
10
35
40
145
105
64
323
125