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