137
13
45
15
39
47
23
43
21
239
95
38
61
70
25
97
28
88
93
144
57
27
119
31
75
120
155
32
58
94
102
349
44
569
153
180
263
160
67
69
253
51
178
53
34
72
218
66
73
5
162
129
19
56