11
0
3
12
2
45
24
17
31
140
13
5
20
50
39
90
54
29
79
67
111
28
4
19
16
32
163
30
25
92
41
42
36
46
81
34
95
14
44
120
105
51
419
1023
65
61
73
295
84