50
51
20
100
45
14
28
160
54
167
1370
80
73
34
52
38
101
33
30
135
61
114
53
7
40
358
25
88
35
46
231
194
27
23
31
79
32
210
3781
71
106
97
130
123
278
22
158
67
48
6