16
11
329
78
116
40
28
46
57
38
49
76
81
25
157
77
167
61
29
48
10
35
39
374
37
54
32
30
53
20
154
67
68
85
286
196
52
792
79
59
96