109
30
268
8
65
60
222
177
25
82
17
32
52
33
28
20
6
71
29
13
16
49
84
68
18
34
5
12
38
53
47
70
80
21
83
39
23
93
73
27
31
45
101
42
19
11
257