7
0
59
32
26
16
102
161
58
62
64
23
24
40
112
15
42
51
21
22
66
105
290
71
225
92
52
36
87
53
69
11
79
317
73
122
181
10
126
522
218
363
37
29
422
159
202
143
117
133
160
353