2
38
5
13
4
1
18
6
16
20
8
0
237
17
12
15
28
43
10
11
3
24
29
22
7
70
52
14
103
139
90
67
55
86
87
104
59
165
23