0
3
13
7
22
92
32
14
11
17
93
26
36
115
108
27
95
161
104
151
120
55
122
51
43
131
153
48
18
24
185
35
146
34
29
23
25
56
601
19
39
82
100
16
31
606
9
5