88
271
165
58
31
21
33
51
834
8
48
90
78
103
79
45
233
41
50
43
205
42
47
187
32
92
40
39
144
44
173
230
75
572
60
2405
94
107
608
582
192