1
0
4
5
2
7
82
112
28
204
42
62
327
102
47
59
18
211
160
39
34
100
50
29
71
13
19
24
20
205
233
11
38
30
22
40
25
99
157
176
130
188
9
114
54
61
392
80