13
9
164
58
148
28
32
102
51
34
38
84
78
127
57
20
45
101
61
56
91
42
46
22
128
107
104
48
77
163
76
21
162
53
31
55
130
73
88
59
202
474
18
50
171
116
81