30
14
21
42
53
40
157
15
135
31
22
41
39
114
13
108
49
95
76
4
9
46
34
28
18
50
3
10
2
17
33
7
24
48
36
5
67
23
26
32
60
16