50
20
249
774
14
322
42
30
160
108
376
41
244
692
31
10
170
53
55
181
225
85
153
90
370
9
122
24
430
286
66
367
144
28
114
49
19
37
128
83
150
35
67
84
156
13
74
64
56
77
17
126
195
32
33