98
50
27
10
88
106
70
165
118
35
17
52
107
26
33
13
145
55
22
76
19
4
21
77
275
67
97
143
129
302
102
193
40
114
39
20
252
113
159
207
91
393
273
18
187
73
48
702