60
26
23
107
17
66
15
5
152
56
324
53
52
84
47
64
25
326
96
27
35
363
81
360
87
136
95
132
72
19
1123
231
134
336
133
42
154
54
306
114
104
63
443