113
183
31
53
51
148
376
48
11
27
668
49
42
22
56
54
124
127
167
425
66
88
133
174
23
156
55
105
320
101
225
122
324
359
85
36
29
30
112
26
70
171
21
37
79
5
78
125
563