105
18
76
81
29
50
34
86
52
37
49
8
258
26
12
62
9
45
5
28
16
20
42
2
74
130
43
19
10
33
23
36
22
67
47
31
11
58
48
184
257
63
41
121
127
120