1
4
0
7
35
17
104
66
34
30
173
155
88
73
31
47
108
53
115
54
27
113
64
119
383
36
51
20
33
59
41
374
65
61
83
232
37
145
62