12
163
91
39
53
62
161
58
50
36
144
84
57
38
73
16
69
11
40
51
37
52
35
21
81
65
32
45
49
85
72
30
201
131
127
82
128
104
155
114
66
89
55
98
213
77
175
149