640
4
30
11
49
28
8
17
59
10
132
141
5
191
94
69
99
216
118
79
145
67
174
34
849
13
21
36
26
669
24
33
29
37
23
52
38
35
197
40
14
47
3
110
117
866
80