1
0
3
44
38
7
25
31
62
104
22
19
248
13
10
68
14
28
24
21
40
43
27
81
33
108
46
16
113
65
41
94
17
98
605
93
142
135
412
5
165
39
284
184
67
75
266
106
358
99