98
67
93
25
77
71
42
16
47
119
37
50
32
115
28
3
19
58
10
738
5
7
171
27
78
285
17
131
89
576
66
126
15
61
595
14
178
65
46
13
148
49
96
2145
20
64
129
11
242
8