12
25
122
43
29
47
121
30
7
16
6
134
67
100
24
140
107
78
562
75
155
92
22
33
8
97
27
59
471
40
31
35
93
15
20
23
96
84
14
150
28
19
55
34
26
106
51
38