60
34
22
27
45
63
84
300
50
25
211
86
77
49
14
42
154
51
43
32
102
104
129
285
349
89
4
170
17
59
47
79
78
71
26
61
16
12
54
72
19
18
39
33
28
169
35
309
44
185