1
0
23
3
7
16
5
6
19
8
14
20
39
30
129
110
44
37
148
171
236
80
69
25
105
50
75
56
126
40
73
26
9
225
85
522
63
66
96
33
268
162
74
47
31
49
41
97
15
83