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