83
30
87
152
80
617
53
5
128
113
16
93
60
331
59
75
74
13
22
25
81
28
45
82
94
78
255
85
68
76
24
41
71
21
215
175
759
203
243
44
1685