125
277
40
109
39
76
100
17
66
45
14
38
44
50
255
111
20
242
9
229
70
15
74
148
35
41
83
5
28
145
170
131
37
30
135
77
25
16
22
143
12
87
33
23
24
18
123
98