109
67
117
28
58
16
49
13
20
27
19
15
48
8
96
3
26
71
42
141
102
137
10
37
35
41
46
39
34
128
17
25
145
245
110
85
251
75
33
14
32
30
53
40
99
113
395