112
30
35
48
23
57
74
286
24
252
84
142
46
78
20
124
28
395
38
9
264
88
33
70
380
116
328
121
22
65
110
108
21
56
368
1404
463
4
42
73
26
11
54
43
85
151
1483
92
157
309
79
138