32
28
33
61
15
14
10
38
7
34
112
44
195
24
62
263
51
69
50
67
70
17
88
21
56
4
12
9
37
18
23
159
11
45
46
151
95
5
6
30
63
43