90
60
285
14
31
414
77
241
47
105
81
49
106
94
150
19
83
64
38
28
86
214
39
58
16
70
59
30
117
26
95
118
34
130
12
78
11
546
46
176
76
37
103
54
43
27
120
35
44
24
13