116
56
272
109
44
47
87
328
180
147
79
40
85
31
3
68
50
105
33
45
49
10
27
74
58
126
23
34
38
51
19
5
65
26
78
57
62
20
41
125
59
72
128
61
107
187
36
805
112
9