90
115
107
24
48
42
540
16
15
82
45
21
84
50
39
195
28
60
23
53
106
2
12
17
108
40
19
33
73
99
91
72
31
64
61
161
69
51
29
25
26
47
78
37
68
35
278
41
22
27