35
31
102
20
49
60
33
46
23
52
168
94
783
3
61
44
332
13
24
62
29
28
18
63
43
50
104
30
6
41
36
16
38
136
589
8
32
65
414
146
111
85
26
70
541
80
9