77
89
87
130
39
34
313
147
95
56
21
16
105
14
29
32
23
76
33
46
24
51
53
49
101
47
74
244
149
81
36
97
30
112
31
27
19
72
42
62
162
28
17
270
41
118
378
75
94