2
3
0
8
67
12
4
229
16
66
154
50
99
37
38
28
18
22
11
139
27
62
148
86
54
105
75
33
19
15
84
34
21
110
60
7
36
153
55
73
127
25
220
383
39
65
40
76
94
42
90
59
41
68
91