98
47
128
26
11
57
10
65
19
134
2
8
9
31
160
4
86
807
63
13
37
52
69
33
50
40
167
7
106
22
28
82
75
49
24
20
15
238
70
72
105
6
14
342
164
131
12
141
418
255
359