1
0
4
16
42
3
14
31
28
10
7
13
22
21
90
11
17
84
33
29
12
69
70
56
41
9
114
35
19
50
23
43
25
30
6
48
116
58
57
123
87
34
24
100
133
62