0
7
35
17
104
65
34
30
173
155
87
73
31
47
108
53
115
27
112
63
119
383
36
51
20
33
59
41
374
61
83
26
232
37
145
62