454
31
32
24
15
8
377
278
20
83
19
67
55
86
140
96
135
17
45
28
35
61
76
222
37
23
65
10
6
78
60
68
99
255
110
22
29
54
62
309
38
117
221
18
12
77
162
48