115
38
43
14
51
15
19
54
42
201
25
44
83
36
112
71
22
66
87
172
64
56
61
345
248
85
73
76
46
57
317
141
27
170
148
95
208
190
65
52
230
75
50
12
108
93
70
18
136