15
30
10
5
4
683
11
53
23
70
28
3
16
6
12
20
24
21
97
41
17
109
19
18
9
31
13
32
8
141
7
33
51
37
58
27
73
38