130
40
52
107
275
420
95
143
37
111
41
46
14
12
4
162
13
17
86
22
62
19
1
44
74
16
18
3
793
27
57
24
591
5
38
268
318
6
10
338
636
224
556
512
311
213
88
958
47
391
775
9
48
73
96