128
25
121
71
151
40
54
52
76
95
285
41
13
29
388
225
24
107
53
120
26
23
48
42
413
501
39
201
361
87
84
15
19
91
43
117
32
200
50
97
31
252
914
144
83
69
88