89
38
26
27
322
55
23
10
13
21
60
98
36
22
11
204
64
59
217
130
232
935
31
9
47
44
25
24
15
77
146
80
189
1024
86
269
5
75
83
20
118
375
70
30
42
53
17
69
19
51
4
154
157
120