28
38
14
90
7
19
35
87
49
30
25
64
58
46
31
23
11
29
69
106
21
15
150
76
121
89
37
52
55
40
80
60
17
53
41
34
408
66
236
355
45
54
93
8
235
112
71
75