3
6
5
2
15
100
144
188
75
8
28
18
46
58
116
61
86
59
24
53
19
11
29
10
20
35
39
13
12
48
149
38
49
7
45
55
33
23
50
62
17
64
25
57