38
135
35
257
57
24
41
4224
199
73
22
180
220
1196
281
304
113
25
16
3
39
359
130
184
188
26
7
103
8
13
9
66
49
10
20
18
138
47
114
511
23
70
33
11
44
668
37