98
91
216
32
13
10
194
53
24
55
92
49
11
47
20
105
15
17
28
128
42
27
78
14
29
67
136
44
7
56
761
33
328
99
348
63
82
34
73
249
40
25
19
108
26
31
51
174
102