15
20
11
7
8
33
16
43
36
31
26
22
30
96
25
27
42
165
236
101
72
94
90
133
163
52
62
93
29
84
155
75
103
150
73
56
81
83
243
127
65
136
53
248
122
61