2
1
0
5
11
6
85
21
128
65
89
402
103
87
53
15
28
61
24
26
76
17
4
20
33
23
160
41
43
154
48
152
77
105
55
709
54
32
46
117
62
34
35
101
31
19
7
68
37
27
50