26
16
105
18
49
409
42
13
20
27
72
35
15
97
57
155
43
34
135
113
8
58
77
134
120
17
41
23
22
12
54
114
197
144
50
69
25
224
67
119
65
126
98
95
139
89
525