41
51
102
68
42
20
34
19
29
60
141
39
155
99
25
66
133
130
80
48
189
167
36
82
22
79
72
65
13
383
62
84
61
81
64
78
73
138
172
252
114
112
83
214
76
208
120
101
145