31
51
5
37
26
13
44
20
90
150
34
15
53
23
22
148
14
39
46
6
12
21
49
57
38
47
30
17
7
96
67
185
43
59
110
24
76
104
64
33
3
29
36
450
1194