17
10
15
4
5
45
3
2
20
75
27
23
42
13
26
11
43
62
152
165
9
31
35
6
193
65
50
37
267
25
54
239
378
33
30
475
22
215
599