47
29
119
94
89
197
49
24
10
33
50
28
85
78
84
31
4
97
233
76
328
71
234
26
5
13
87
30
16
74
77
96
212
147
2
72
65
202
55
145
11
108
42
103
14
32
20
27
12
131