25
32
3
17
13
5
62
22
24
33
49
41
72
20
37
52
77
59
29
103
38
98
101
61
129
254
86
153
107
105
30
265
170
56
100
69
565
81
87
83
28
157
84
243
130
55
211
224
74
158