0
3
31
24
85
23
44
20
66
48
360
127
12
81
9
68
76
22
57
7
47
62
73
91
158
196
119
33
35
21
67
315
228
105
36
307
89
42
65
82
58
4
43
340
64
53
55
32