131
30
276
66
177
204
49
216
61
7
63
175
126
76
71
198
41
161
51
31
17
338
37
83
53
107
29
55
69
72
34
5
424
70
44
18
13
3
151
14
89
188
153
81
210
82
84
68
64
65
233
58