43
23
11
64
14
99
13
56
45
22
48
35
27
54
17
15
147
25
205
50
114
130
170
378
55
107
26
125
158
153
117
215
41
37
121
72
65
63
118
39
75
38
42
368
265