104
47
69
31
61
96
51
88
32
18
242
107
29
153
352
37
140
34
41
54
30
67
89
43
19
44
14
38
56
62
65
21
59
33
45
11
12
58
17
9
3
28
8
83
13
5
48
40