8
89
126
106
1
21
32
16
90
148
17
27
11
46
194
41
37
681
35
66
34
26
69
28
14
53
104
3
4
6
22
611
49
38
80
23
234
76
72
343
818
95
254
295
20
36
977
214
595
165