12
135
26
292
85
65
103
53
24
70
118
359
6
56
67
46
30
18
66
73
10
13
61
20
8
45
23
43
64
123
38
7
16
48
163
147
33
40
28
58
21
177
2
99