38
19
102
3
29
85
20
4
13
159
15
141
17
6
5
296
48
30
111
47
50
10
16
8
7
27
37
24
65
33
45
200
237
197
489
34
28
32
204
74
12
100
63
22