4
24
15
39
28
30
0
33
5
8
11
18
23
6
19
7
51
35
62
13
29
27
54
120
65
116
87
91
90
110
42
85
83
118
176
68
60
26
161
127
217
350
99
32
86
56
50
144