100
198
30
21
154
27
43
47
25
68
132
18
28
72
299
87
29
126
222
164
149
12
84
41
55
69
5
114
11
3
36
7
32
82
546
13
14
26
83
39
40
60
10
16
121
59
35
177
15
23
173