0
78
34
15
50
31
4
28
12
17
104
9
61
35
8
1190
22
62
43
60
42
107
21
37
69
219
23
36
72
364
124
248
390
7
252
360
86
130
106
52
216
19
190
80
30
83
338
282