105
12
0
5
9
4
30
27
2
10
58
16
7
32
18
17
13
19
8
84
24
47
33
43
65
21
23
78
20
25
3
1
93
205
14
53
321
227
123
22
199
180
42
11
38