153
42
35
15
38
46
94
77
82
83
211
454
2
2
1
96
71
13
4
1
1
140
7
2
4
1
1
1
1
1
4
64
1
1
1
1
63
1
2
1
174
2
665
157
24
635
32
46
279
232
70
8
3
162
2
5
12
5
2
304
2
17
1
1
7
9
42
1
1
16
2
9
1
7
30
6
1
1
1
1
3
1
1
407
2
2
27
3
2
1
3
4
141
1
1
1
1
1
2
2
1
19
3
5
14
33
606
5
2
229
408
28
663
2