102
101
8
49
379
78
51
33
24
52
18
100
20
92
94
383
62
17
103
71
79
30
178
85
74
42
43
174
188
314
152
68
75
21
23
80
36
31
59
6
14
9
35
47
39
129
165
15
66
64