31
37
19
11
43
16
42
17
7
55
50
28
15
4
95
58
168
34
23
63
41
10
12
140
61
124
1
18
26
29
38
8
53
249
35
20
60
25
47
30
40
44
5