112
82
51
160
45
185
17
38
61
89
36
120
56
256
52
103
73
244
70
55
30
67
118
23
78
239
69
101
576
119
99
33
18
19
275
54
79
35
111
62
93
37
31
34
24
309
60
1048
39
195
14
183
5
369
48