18
2
106
0
32
43
16
15
48
4
29
79
103
95
39
26
19
14
54
24
45
128
74
104
67
152
22
159
37
33
331
51
153
35
30
97
63
34
28
228
84
49
101
61
368
72
224