105
310
19
92
36
7
89
69
49
144
41
138
35
48
66
44
38
14
104
71
252
73
109
65
8
42
10
117
21
28
26
39
107
37
20
13
25
68
40
27
29
15
31
82
99
45
24