12
1
0
6
45
39
8
29
36
63
104
23
19
248
13
10
68
14
28
24
21
40
43
27
83
34
108
46
16
113
25
67
41
94
17
98
605
93
142
135
412
5
165
284
184
75
266
106
358