76
280
14
952
24
44
798
46
75
43
117
89
22
23
161
68
16
51
116
41
90
170
39
93
216
69
20
31
38
49
64
56
204
27
83
37
47
285
105