16
58
56
14
20
5
29
38
104
79
81
57
130
260
82
61
102
45
12
369
132
75
33
67
11
28
18
114
122
154
196
560
37
119
361
630
525