80
30
33
18
62
65
67
146
17
46
9
23
22
133
14
66
36
54
91
32
16
26
243
403
327
35
81
44
13
248
193
29
130
116
102
21
135
99
19
5
76
279
221
53
179
217
216
194
176
31