65
31
45
36
32
43
47
11
26
27
20
81
102
37
86
165
25
542
29
249
62
50
58
28
70
17
52
39
7
3871
85
10
59
136
141
97
40
146
61
96
34
6
30
33
48
292
22
285
994
391