5
1
15
6
3
152
13
19
12
18
16
90
0
62
25
1184
26
61
31
28
7
9
4
66
58
205
51
216
29
92
30
43
47
23
104
65
627
268
221
290
17
82
81
291
211