42
121
73
50
32
37
14
131
79
62
130
108
49
26
88
82
106
126
33
345
160
94
63
123
46
93
102
114
213
237
111
71
330
41
174
48
47
127
83
76
61
60
34
206
36
43
142
96
56
40
203
67
201