0
100
8
143
48
106
98
104
17
77
24
47
302
38
93
11
31
130
532
14
92
20
53
30
1587
87
16
114
42
6
43
7
4
140
340
28
86
2
23
41
45
66
60
18
151
50
12
15
521
79
59