133
140
346
27
22
120
41
89
26
30
72
50
93
80
218
141
635
76
101
151
53
55
97
28
23
49
61
78
48
130
69
83
63
1288
295
127
29
143
36
104
31
238
403
314
54
52
70
155
45
229
125
103