86
28
64
20
94
33
7
77
16
5
47
61
199
4
282
155
359
59
22
25
75
257
17
51
30
37
40
27
35
36
338
48
45
111
24
11
589
203
44
68
126
264
8
14
132
52
113
227
54
638
39
256