493
10
78
32
188
56
70
107
16
213
234
1319
22
84
1340
145
2040
64
129
108
77
451
404
29
20
67
17
66
33
21
9727
91
114
18
89
160
23
1226
51
28
41
12
31
76
30
329
9
392
255