58
14
22
31
24
119
21
55
19
84
105
72
43
36
70
41
52
77
27
308
54
35
32
13
49
567
63
10
25
170
51
89
111
80
48
66
11
65
93
61
519
96
30
28
18
90
38