112
63
21
34
77
48
74
73
66
267
85
52
95
47
83
25
31
176
68
33
212
43
71
39
42
30
158
82
88
76
89
40
69
18
55
245
92
118
151
108
127
23
200
152
44
22
98