162
155
83
458
13
88
235
82
377
624
22
89
105
40
334
31
127
282
34
25
30
63
96
110
20
23
46
18
16
292
86
7
66
52
62
163
322
11
8
77
19
47
39
80
15
175
101
58
160
60
79
659