102
690
6
87
39
66
50
106
57
207
33
192
369
5
28
8
7
12
30
47
21
44
23
91
56
24
45
164
49
79
82
73
32
38
25
169
35
131
13
16
103
354
77
65
76
27
22
19
89
18