95
18
12
184
39
37
350
6
79
21
94
19
31
8
83
74
32
88
87
152
16
43
63
60
20
23
33
30
624
71
65
76
61
25
14
36
98
41
4
50
10
73
81
118
27
7