0
11
75
1
5
31
148
17
28
8
3
24
13
102
34
36
43
15
38
10
14
123
132
105
49
74
33
64
55
27
23
129
114
112
92
85
62
46
71
22
486
446
703
168
88
109