79
49
26
136
105
15
250
204
219
375
34
123
391
47
42
70
21
13
185
27
1688
844
31
246
1028
25
117
38
104
6
16
22
61
144
17
8
33
109
51
186
63
44
86
366
157
73
30
19
307