0
4
23
11
5
13
44
16
54
28
19
31
46
20
41
21
146
24
7
33
18
26
12
30
35
94
124
103
166
39
29
37
107
316
61
52
165
78
73
80
122
50
313
60
121
221
180
669
581