59
195
30
72
53
40
51
184
33
112
78
130
84
66
56
98
82
106
27
115
141
54
635
63
21
25
143
61
49
19
42
93
89
28
37
47
120
65
140
114
175
343
160
29
8
102
6
10
697
24
26