163
26
64
124
94
31
48
117
110
42
4
24
77
144
131
47
53
126
33
40
74
35
34
348
54
111
15
12
115
49
43
37
23
36
68
103
20
50
277
95
147
208
27
283
128
87
25
55
52
56