30
46
35
244
53
98
43
58
37
40
25
51
69
32
29
41
33
522
27
38
23
16
169
84
42
245
48
64
71
99
120
67
70
65
55
95