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