46
41
195
288
130
92
117
61
26
4
5
22
23
77
125
148
51
19
44
29
2
43
8
35
136
25
48
18
17
47
7
69
79
31
66
57
15
45
139
153
10
198
36
114
33
9
75
14
38