10
6
34
106
12
5
83
11
4
40
13
68
49
28
55
31
45
2
3
9
89
46
30
8
23
37
126
141
175
27
72
93
36
19
29
22
39
18
42
24
265
51
125