0
133
2
12
3
46
14
4
32
8
11
43
19
15
48
27
35
68
47
24
53
33
63
21
42
16
29
6
77
28
54
34
72
157
111
73
134
493
1236
551
414
22
39
144
431
62
25