81
38
17
21
20
1
16
40
7
12
22
72
32
25
30
69
29
79
107
98
186
36
155
387
219
92
144
95
58
203
46
254
52
53
63
245
148
87
68
516
124
55
37
44
67
73
48
612