72
38
52
41
22
10
8
113
264
3
114
43
30
48
84
94
60
103
144
29
69
282
147
134
316
246
35
90
32
20
17
37
46
104
77
12
62
55
39
93
173
27
74
67
302
49
64
40
24
63