14
13
7
5
8
32
16
42
36
31
15
21
43
22
30
96
25
26
165
234
101
72
94
90
133
163
52
62
93
29
82
155
75
11
103
148
73
54
81
83
238
127
65
135
53
248
122
61