85
93
59
249
35
64
44
15
30
37
62
18
40
36
104
31
562
23
87
148
363
68
41
38
58
72
4
100
77
86
106
11
81
75
20
10
45
120
73
13
52
27
95
43
22
42
32
90