120
49
30
23
16
41
43
71
54
42
98
13
8
27
56
39
204
178
19
244
463
144
69
9
31
169
36
96
76
17
265
11
165
86
77
34