30
5
10
12
16
35
28
15
40
23
22
49
21
33
13
41
8
26
77
46
128
62
82
19
47
154
61
36
79
153
124
155
34
65
7
59
74
55
42
37
73
50
43
48