90
16
222
65
51
196
66
23
1
3
288
165
53
4629
130
538
34
55
30
43
25
32
13
72
54
109
12
432
142
38
26
187
151
4
11
52
24
28
47
19
42
22
20
18
29
61
6