78
53
106
9
162
4
25
84
16
49
38
32
31
337
45
124
157
299
95
41
47
94
171
65
310
266
1538
388
86
77
67
21
101
118
91
113
424
26
385
87
265
111
14
23
17
153
35
143
48
179
123
176
62