36
63
124
121
504
145
101
48
29
16
369
59
212
18
14
208
104
34
1510
57
763
247
77
336
68
12
65
158
67
117
136
60
74
17
27
76
66
2756
206
1144
33
102
26
257
43
324
216
19
295
89
80
443