36
20
27
15
50
38
55
43
162
29
139
48
180
78
59
154
81
51
97
96
41
18
30
49
90
107
77
103
23
86
129
57
578
91
123
588
7
24
34
60
54
76
28
516
121
333
281
126
25
317
58
26
72
21
40