96
108
52
296
21
66
125
273
106
68
27
77
26
32
22
17
180
41
55
147
87
274
211
227
20
69
48
278
8
38
114
144
85
54
104
14
65
15
134
143
56
31
42
40
24
34
602
53
60