85
42
23
24
39
130
22
13
43
18
54
27
45
89
37
84
51
62
788
53
74
35
30
25
17
21
49
31
20
107
7
41
11
256
127
55
86
106
443
72
259
38
33
226
15
161
543
111
81
68
110