0
42
1
6
12
8
31
5
323
13
3
38
40
28
46
7
23
11
16
441
4
111
59
44
20
76
58
18
34
132
33
35
17
19
15
57
36
61
598
170
133
167
1160
411
134
257
187
157
21
53