0
5
43
13
40
4
11
10
21
76
32
50
81
15
6
33
26
30
23
52
161
58
27
25
140
14
47
16
84
77
45
31
229
92
133
22
176
144
19
24
42
34
109
323
141
75
46