47
89
52
93
333
316
231
65
162
85
25
113
132
36
24
33
129
19
11
41
44
43
154
55
56
97
62
96
61
17
243
131
16
144
28
68
51
88
127
38
90
13
21
20
14
40
71
42