151
25
88
37
12
17
34
48
3
63
81
54
31
125
15
39
114
94
43
99
143
47
66
285
75
53
49
166
134
1329
500
40
18
191
14
23
413
13
79
97
162
116
28
83
295
469
38
317
29