112
63
184
210
19
32
20
138
31
30
21
121
29
26
33
62
40
84
117
18
71
74
97
242
43
78
49
90
76
100
462
213
85
16
67
54
55
163
23
53
65
35
38
94
279