130
63
256
407
288
96
18
190
67
42
14
32
252
165
49
75
43
16
29
13
21
167
53
40
12
2
41
241
34
35
520
38
26
31
11
19
127
65
108
20
233
37
17
68
15