12
223
43
26
94
2
50
46
39
25
81
138
36
20
30
19
31
16
41
139
11
15
23
24
10
57
62
130
293
89
40
150
3
76
60
120
17
73
66
4
6
54
5
107
29
28