15
78
13
42
35
10
18
26
21
38
20
52
19
118
47
25
45
23
43
8
7
122
40
29
24
14
51
56
41
117
61
80
91
498
106
73
116
257
280
70
110
181
17
37
228
95
46
103
31
97
77