29
25
57
41
349
61
30
79
143
102
75
145
54
20
35
124
19
50
88
10
64
136
45
375
49
6
85
43
32
34
114
60
48
175
169
84
16
73
65
132
33
186
109
125
66
240
70
97
71