293
25
45
18
28
53
201
161
22
5
44
111
101
34
137
240
167
400
259
23
31
1491
83
229
447
21
250
29
33
78
7
64
107
1394
9
367
14
110
15
20
231
48
109
160
84
47
98
17
138
13
258
324
16
62
76
69