100
209
31
120
154
30
71
11
25
7
10
29
19
21
8
4
73
155
217
65
70
12
34
46
17
28
56
14
5
115
2
16
24
35
60
27
79
90
101
297
54
40
42
98
64
41
52