82
26
102
81
22
87
61
353
72
18
420
27
134
174
59
138
20
47
10
53
44
176
23
54
104
13
175
15
8
41
38
242
158
58
532
32
504
179
33
7
65
28
64
156
95
90
35
66
303
56