0
176
4
6
43
64
23
52
75
18
21
66
13
44
17
12
104
145
30
78
25
93
206
90
157
211
354
35
96
62
59
29
53
67
26
39
128
41
45
31
22
36
50
82
150
51
46
49
85