40
29
22
41
117
15
88
63
25
139
28
114
14
37
61
39
64
11
20
103
35
74
16
30
32
240
83
12
254
217
55
87
79
43
17
24
50
109
56
49
81
128
70
156
42
95
44
294