10
36
0
2
4
25
45
15
8
91
16
5
67
12
29
64
86
30
70
161
28
19
11
56
125
315
220
74
492
137
60
76
31
106
37
111
20
66
22
21
14
94
159
51
709
119