2
5
1
0
22
8
30
10
19
26
53
7
13
38
21
9
74
20
47
82
34
3
11
67
58
116
23
61
54
55
76
179
257
40
28
64
235
173