112
88
73
22
39
62
353
272
380
21
19
125
23
35
40
78
14
33
72
6
55
18
90
63
70
68
101
290
30
80
94
154
38
74
57
144
244
27
20
92
96
119
141
275
16
105
32
206