39
158
59
48
35
160
53
144
88
95
372
234
22
27
20
167
79
65
26
74
80
150
63
113
67
24
108
81
116
77
199
84
38
195
17
40
111
61
126
12
227
16
25
72
13
69
51
70