31
3
39
43
6
5
23
18
51
12
9
14
13
17
47
34
37
11
483
29
69
98
28
125
8
22
61
21
290
73
4
46
55
211
294
76
53
20
555
2