30
31
53
64
61
12
22
158
8
5
33
68
148
18
42
52
56
37
39
41
272
203
29
55
125
102
23
313
50
47
146
20
265
107
82
73
62
100
54
49
193
21
85