31
60
17
49
24
46
34
23
22
25
103
32
33
52
58
65
20
15
56
143
63
51
29
41
93
83
27
44
1149
108
91
67
272
42
64
302
73
76
38
74
89
71