2
54
40
455
145
56
61
58
12
20
66
95
136
36
77
29
59
94
28
31
97
104
60
24
100
62
93
38
46
39
53
27
44
187
72
82
65
83
21
43
50
15
84
103
644
383
23
52
112
76