2
12
48
14
0
5
26
8
45
31
308
39
82
112
11
9
7
117
54
57
32
37
25
15
28
68
76
63
59
84
93
100
60
56
21
20
30
101
67
207
44
157
52
103
80