12
37
31
22
25
10
126
20
11
50
21
47
40
119
111
86
96
121
734
76
77
254
115
35
54
161
70
36
14
71
132
30
386
153
9
158
56
61
51
44
64
52
45
57
33
84
62
508
7