135
166
125
331
383
145
64
559
75
80
55
133
109
46
116
92
36
62
48
114
387
105
65
35
15
76
44
49
324
42
298
176
69
99
284
82
128
32
164
28
170
236
899
110
57
16
95
187
104
127
23