156
336
12
10
21
3
119
17
2
69
22
174
53
657
65
128
132
154
160
28
31
1336
102
6
272
33
98
115
18
58
47
369
79
36
124
188
214
49
94
37
66
19
90
153
73
101
161
55
41
97
56
170
78
91
48