36
108
40
213
16
55
123
342
87
101
152
90
50
74
202
63
25
33
69
49
26
106
95
145
13
28
116
19
161
35
760
120
72
24
209
51
256
61
3789
281
27
8661