103
87
26
31
75
47
39
46
32
10
45
70
137
97
240
116
182
146
23
69
409
122
40
30
49
96
51
37
112
41
50
59
19
13
15
38
65
28
21
29
81
56
73
48
6
95