53
231
110
66
40
16
75
35
138
20
22
59
54
175
43
51
85
41
76
29
99
4
58
44
613
48
52
60
108
37
160
24
64
80
244
397
234