8
93
37
19
4
44
14
373
159
87
38
12
23
54
73
72
131
48
77
20
105
98
27
33
112
66
85
83
64
7
324
22
285
21
52
82
50
25
203
61
36
13
1
11
55
76
16
435