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