93
31
128
80
25
152
119
65
15
16
32
77
79
392
252
124
92
63
135
85
173
53
444
57
55
24
56
38
33
35
60
89
117
91
37
29
54
27
196
28
83
13
75
26
42
11
194
8
21