13
115
343
150
109
12
4
239
53
70
163
158
72
40
91
39
42
66
64
284
182
86
84
16
37
50
145
212
29
44
52
3
67
38
65
41
36
80
96
69
134
47
138
87
23
112
55
147
8
366
197
21