280
14
30
47
54
4
89
97
41
16
27
17
20
109
55
126
78
49
99
25
79
12
28
84
13
67
48
82
117
105
34
51
23
100
146
39
197
50
26
75
94
43
138
35
661
610
199
144
66
52
36