102
1108
126
537
607
105
45
226
223
142
61
1498
634
53
347
40
110
160
30
21
230
149
420
52
29
356
209
39
64
84
92
91
570
96
48
1135
129
148
179
121
144
37
111
190
143
97
50
38
81
77
44
218
257
22
89
626