7
48
186
18
3
34
8
49
27
13
9
28
40
94
105
17
41
177
46
126
44
20
21
6
52
11
122
72
223
131
95
29
5
36
203
25
351
84
65
4
51
15
23
47
113
60