1002
47
28
130
45
41
22
36
15
94
79
25
46
49
11
24
26
58
217
8
18
23
203
86
29
66
12
20
143
5
52
62
14
33
122
89
61
37
99
173
34
97