112
32
16
107
22
46
611
36
65
97
86
318
85
82
508
73
18
149
39
409
15
11
99
44
212
62
57
192
41
140
306
21
111
10
8
26
113
102
386
66
68
20
55
348
121
30
938
96
114