103
87
26
31
75
47
38
46
10
45
70
134
97
240
116
182
146
23
68
409
121
40
30
49
96
51
37
112
41
50
59
19
13
15
65
28
21
29
32
80
56
73
48
6
94